<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <style>
        .image-cropper {
            background: rgba(14, 13, 13, 0.8);
            position: fixed;
            top: 0;
            left: 0;
            width: 100vw;
            height: 100vh;
            z-index: 1;
        }
        
        .image-cropper .main {
            position: absolute;
            width: 100vw;
            height: 100vh;
            overflow: hidden;
        }
        
        .image-cropper .content {
            z-index: 9;
            position: absolute;
            width: 100vw;
            height: 100vh;
            display: flex;
            flex-direction: column;
            pointer-events: none;
        }
        
        .image-cropper .bg_gray {
            background: rgba(0, 0, 0, 0.45);
            transition-duration: 0.35s;
        }
        
        .image-cropper .content>.content_top {
            pointer-events: none;
        }
        
        .image-cropper .content>.content_middle {
            display: flex;
            width: 100%;
        }
        
        .image-cropper .content_middle_middle {
            width: 200px;
            box-sizing: border-box;
            position: relative;
        }
        
        .image-cropper .border {
            background: white;
            pointer-events: auto;
            position: absolute;
        }
        
        .image-cropper .border-top-left {
            left: -2.5px;
            top: -2.5px;
            height: 2.5px;
            width: 20px;
        }
        
        .image-cropper .border-left-top {
            left: -2.5px;
            top: 0px;
            height: 17.5px;
            width: 2.5px;
        }
        
        .image-cropper .content_middle_right {
            flex: auto;
        }
        
        .image-cropper .content>.content_bottom {
            flex: auto;
        }
    </style>
</head>

<body>
    <div class="image-cropper">
        <div class="main">
            <div class="content">
                <div class="content_top bg_gray" style="height: 251.5px"></div>
                <div class="content_middle" style="height: 250px">
                    <div class="content_middle_left bg_gray" style="width: 220px"></div>
                    <div class="content_middle_middle" style="width: 250px; height: 250px; transition-duration: 0.3s">
                        <div class="border border-top-left"></div>
                        <div class="border border-left-top"></div>
                    </div>
                    <div class="content_middle_right bg_gray"></div>
                </div>
                <div class="content_bottom bg_gray"></div>
            </div>
        </div>
    </div>
</body>

</html>